rubber overshoes - Alemán Inglés Diccionario